package cn.wolfcode.util;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

import java.io.IOException;
import java.io.InputStream;

public class MyBatisUtils {
   private static SqlSessionFactory ssf;
   static {
       try (InputStream is = Resources.getResourceAsStream("mybatis-config.xml")) {
           ssf = new SqlSessionFactoryBuilder().build(is);
       } catch (IOException e) {
           e.printStackTrace();
       }
   }
   public static SqlSession getSqlSession() {
       return ssf.openSession();
   }
}
